type crypto/tls.keyShare
25 uses
crypto/tls (current package)
common.go#L177: type keyShare struct {
handshake_client_tls13.go#L316: if slices.ContainsFunc(hs.hello.keyShares, func(ks keyShare) bool {
handshake_client_tls13.go#L433: if !slices.ContainsFunc(hs.hello.keyShares, func(ks keyShare) bool {
handshake_messages.go#L93: keyShares []keyShare
handshake_messages.go#L614: var ks keyShare
handshake_messages.go#L734: serverShare keyShare
handshake_server_tls13.go#L233: var clientKeyShare *keyShare
handshake_server_tls13.go#L522: func (hs *serverHandshakeStateTLS13) doHelloRetryRequest(selectedGroup CurveID) (*keyShare, error) {
key_schedule.go#L66: keyShares(rand io.Reader) (*keySharePrivateKeys, []keyShare, error)
key_schedule.go#L69: serverSharedSecret(rand io.Reader, clientKeyShare []byte) ([]byte, keyShare, error)
key_schedule.go#L120: func (ke *ecdhKeyExchange) keyShares(rand io.Reader) (*keySharePrivateKeys, []keyShare, error) {
key_schedule.go#L125: return &keySharePrivateKeys{ecdhe: priv}, []keyShare{{ke.id, priv.PublicKey().Bytes()}}, nil
key_schedule.go#L128: func (ke *ecdhKeyExchange) serverSharedSecret(rand io.Reader, clientKeyShare []byte) ([]byte, keyShare, error) {
key_schedule.go#L131: return nil, keyShare{}, err
key_schedule.go#L135: return nil, keyShare{}, err
key_schedule.go#L139: return nil, keyShare{}, err
key_schedule.go#L141: return sharedKey, keyShare{ke.id, key.PublicKey().Bytes()}, nil
key_schedule.go#L168: func (ke *hybridKeyExchange) keyShares(rand io.Reader) (*keySharePrivateKeys, []keyShare, error) {
key_schedule.go#L171: ecdhShares []keyShare
key_schedule.go#L197: return priv, []keyShare{{ke.id, shareData}, ecdhShares[0]}, nil
key_schedule.go#L200: func (ke *hybridKeyExchange) serverSharedSecret(rand io.Reader, clientKeyShare []byte) ([]byte, keyShare, error) {
key_schedule.go#L202: return nil, keyShare{}, errors.New("tls: invalid client key share length for hybrid key exchange")
key_schedule.go#L214: ks keyShare
key_schedule.go#L221: return nil, keyShare{}, err
key_schedule.go#L225: return nil, keyShare{}, err
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |